5301 W Flagler St Miami, Miami-Dade, Florida 33134 USA (305) 446-7625 25.7721996 -80.2833023(25' 46' 19.9186 N, 80' 16' 59.8883 W)